#ifndef QHOOK_H
#define QHOOK_H

#include <QObject>
#include <Windows.h>
#include <QDebug>
#include <QSettings>
// 在注册表该目录下增加新内容
#define TASKMANAGERSystem "HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System"
#define TASKMANAGERExplorer "HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer"

class QHook : public QObject
{
    Q_OBJECT
public:
    explicit QHook(QObject *parent = nullptr);
    ~QHook();
    void hook(bool flag);              // 功能键
    void showTaskWindow(bool flag);    // 显示任务栏
    void enableTaskManager(bool flag); // 任务管理器
private:
    HWND task;
};

#endif // QHOOK_H
